|
With over 16 years of field-tested technology developed exclusively for the x86 market, the QNX* Realtime OS offers the most comprehensive support for x86-based PCs, including Intel386(TM) EX, Intel486(TM), ULP Intel486, Pentium(R), Pentium(R) Pro, Pentium(R) II, and all other x86-based Intel processors (386 and up).
Based on a lean microkernel, this scalable, POSIX-certified RTOS combines hard realtime performance, fault tolerance, preemptive multitasking, and complete memory protection. All modules are architecturally distinct from the microkernel, so all services can be added or removed dynamically, and any changes to driver code can be tested without having to rebuild the kernel - simply recompile and restart the driver.
Thanks to this highly modular architecture, developers can use a single microkernel OS for an exceptionally wide range of applications. QNX with the Neutrino* microkernel (only 66K of code) goes the distance from low-end embedded systems to massive distributed networks containing hundreds of CPUs. With this range of flexibility, developers can create architectures with immense processing power, or ship systems with one processor, then expand the system's processing power in the field as the need arises.
With QNX, embedded developers can fit a realtime POSIX environment and a full-featured windowing system, the award-winning Photon microGUI*, into less than 1M of flash or ROM. Thanks to its extremely small (under 500K) footprint, Photon brings a workstation-class GUI to embedded devices.
The QNX development environment comes complete with Watcom's C/C++ compilers and tools. Options include TCP/IP for QNX, GUIs such as the Photon microGUI or the X Window System for QNX, Photon's Application Builder/Code Generator (PhAB*), the Internet Appliance Toolkit (IAT*), and more.
|